b933592cb02b58b8bd32c1a6c389076776c5b3b1,plugins/svn4idea/src/org/jetbrains/idea/svn/SvnChangeProvider.java,SvnChangeProvider,processStatus,#FilePath#SVNStatus#ChangelistBuilder#,189
Before Change
else if (fStatus == FileStatus.NOT_CHANGED) {
VirtualFile file = filePath.getVirtualFile();
if (file != null) {
final Document document = FileDocumentManager.getInstance().getCachedDocument(file);
if (document != null && FileDocumentManager.getInstance().isDocumentUnsaved(document)) {
builder.processChange(new Change(new SvnUpToDateRevision(filePath, status.getRevision()), new CurrentContentRevision(filePath), FileStatus.MODIFIED));
}
}
After Change
}
else if (fStatus == FileStatus.NOT_CHANGED) {
VirtualFile file = filePath.getVirtualFile();
if (file != null && FileDocumentManager.getInstance().isFileModified(file)) {
builder.processChange(new Change(new SvnUpToDateRevision(filePath, status.getRevision()), new CurrentContentRevision(filePath), FileStatus.MODIFIED));
}
}